.containner {
	width: 530px;
	height: 450px;
	border: 1px solid #CFD6DE;
	margin: 50px auto;
}

.regist-title {
	width: 530px;
	background-color: white;
	height: 75px;
	line-height: 75px;
	text-align: center;
	font-size: 24px;
	color: #626262;
}

.regist-form {
	background-color: #F8F8F8;
	height: 345px;
	width: 530px;
}

.error-msg {
	background-color: #FFE3D6;
	width: 275px;
	height: 28px;
	line-height: 28px;
	text-align: center;
	color: red;
	margin-left: 156px;
	margin-bottom: 5px;
	visibility: hidden;
}

.input-lable {
	height: 36px;
	width: 90px;
	text-align: right;
	line-height: 36px;
	color: #848484;
	margin-left: 50px;
}

.input-containner {
	width: 255px;
	height: 16px;
	border: 1px solid #C5CBD1;
	margin-left: 20px;
	background-color: white;
	padding: 10px;
	margin-bottom: 20px;
}

.input-containner input {
	border: 0px;
}

.input-containner input:focus {
	outline: none;
}
.code-containner  input:focus {
	outline: none;
}

.code-containner {
	width: 120px;
	height: 16px;
	border: 1px solid #C5CBD1;
	margin-left: 20px;
	background-color: white;
	padding: 10px;
	margin-bottom: 20px;
}

.code-containner input {
	border: 0px;
}

.sendCode {
	width: 120px;
	height: 36px;
	line-height: 36px;
	text-align: center;
	border: 1px solid #C5CBD1;
	margin-left: 10px;
	color: #848484;
	cursor: pointer;
}

.submit {
	width: 424px;
	height: 55px;
	background-color: #77AF5C;
	text-align: center;
	line-height: 55px;
	color: white;
	cursor: pointer;
	margin: 30px auto;
	font-size: 24px;
}

.phone-ok {
	width: 28px;
	height: 28px;
	background: url("../img/sprite.png") no-repeat -149px -132px;
	margin-left: 10px;
	margin-top: 2px;
	visibility: hidden;
}

.pwd-ok {
	width: 28px;
	height: 28px;
	margin-left: 10px;
	margin-top: 2px;
}